玩FF14还炒股?动动指头就能金粉 简单logs修改教程 |
您所在的位置:网站首页 › ff14 修改密码 › 玩FF14还炒股?动动指头就能金粉 简单logs修改教程 |
人人有手就能金粉的好时代来了先上修改成果 改之前 改之后 ACT 软件通过插件解析ff14游戏内战斗产生的数据生成一个后缀为log的log文件。 玩家通过fflogs的上传软件将生成的log文件上传至logs网站经过校验后就可以上榜并将自己的数据展示在个人首页。 搞清其校验方式就可以将修改过的数据上传logs网站。 其功能包括但不限于将未直爆的技能改为直爆、修改伤害数字、修改角色id等。 经过细心计算和小心修改便可以修改出任何人都识别不出真假的完美数据。 找到log日志文件 首先打开act 在导入/导出选项卡下单击选择文件 找到你的后缀名为log的日志 因为log作为文本文件太大,用记事本打开进行编辑会非常卡。 推荐用ultra edit这类专业的文本编辑软件打开你想要修改的日志文件。 文件的后缀为.log 简单认识加密方式 打开log日志后可以看见若干条记录如图所示一共展示了20行记录 我们以第一行为例,一行记录的不同数据用竖线 | 进行分割 最后一个 竖线 | 后面的32位字符串 “af5b471979f4c94b60511589e553e741” 是本行的校验码。 这行校验码的用于校验log日志是否被非法篡改过。 每一行的最后一个竖线 | 后面的校验码是我们修改log文件并上传成功的关键。 问题在于校验码是如何计算出来的。 校验码的计算方式为:最后一个竖线 | (包括竖线)前面的所有字符串+行数(加在行尾的竖线后面) 进行MD5加密。 举例: 以第一行为例 最后一个竖线 | (包括竖线)前面的所有字符串复制 253|2020-09-04T10:35:36.9047931+08:00|FFXIV PLUGIN VERSION: 2.0.5.10| 并在后面加上当前行数 253|2020-09-04T10:35:36.9047931+08:00|FFXIV PLUGIN VERSION: 2.0.5.10|1 将这串字符复制到md5加密(自行搜索百度md5加密)中 我们发现经过加密后的32位小写字符串“af5b471979f4c94b60511589e553e741” 和原校验码对上了这意味着fflogs这套校验已被我们破解。 同样还是这行记录。 253|2020-09-04T10:35:36.9047931+08:00|FFXIV PLUGIN VERSION: 2.0.5.10| 如果要我要对原内容进行修改又该如何加密呢? 比如我要将时间改成2021-08-01 修改前 253|2020-09-04T10:35:36.9047931+08:00|FFXIV PLUGIN VERSION: 2.0.5.10| 修改后 253|2021-08-01T10:35:36.9047931+08:00|FFXIV PLUGIN VERSION: 2.0.5.10| 同理将 253|2021-08-01T10:35:36.9047931+08:00|FFXIV PLUGIN VERSION: 2.0.5.10| 后面加上当前行数 253|2021-08-01T10:35:36.9047931+08:00|FFXIV PLUGIN VERSION: 2.0.5.10|1 再次将这串字符进行md5加密 我们得到了新的32位小写 校验码 4e05fe539e23e5ac5a0f1b3c8f9e3700 将这串校验码(4e05fe539e23e5ac5a0f1b3c8f9e3700)加到 253|2021-08-01T10:35:36.9047931+08:00|FFXIV PLUGIN VERSION: 2.0.5.10| 这串字符的最后一个竖线 | 后面变成 253|2021-08-01T10:35:36.9047931+08:00|FFXIV PLUGIN VERSION: 2.0.5.10|4e05fe539e23e5ac5a0f1b3c8f9e3700 这样就成功修改了一行可以通过fflogs网站验证的log日志记录。 同样的以第12行数据 250|2020-09-04T10:35:42.0042373+08:00|Process ID: 19756, Client Mode: FFXIV_64, IsAdmin: True|9a00a0d150c63cdbc6241646c6f4599f 为例 将最后一个竖线 | (包括竖线)前面的所有字符并加上当前行数(12)进行md5加密。 得到了和原校验码一样的32位字符串。 如若要修改内容同样还是将修改后的内容上述加密 不再赘述。 如何知道什么地方行数开始重新归1计算呢? 知道如何破解校验码后将还面临一个新问题,当你游戏中进入新的场景时行数会重新归1,重新从1开始算,而行数是MD5作为单项函数进行加密的陷门,是十分关键的东西。 为了避免麻烦可以简单认为 每一行记录第一个竖线 | 前面的数字如果是 “01” 就代表这一行,记录了场景变更信息,行数重新归1。 每一行第一个竖线 | 前面的数字被决定了该行记录的类型,如22| 的行记录AOE能力的数据。 以图中所选中的 第33449行 01|2020-09-04T22:31:29.8910000+08:00|38c|伊甸零式希望乐园 (共鸣之章3)|96cfb17d029fe08bb341c76b018b76c9 为例 其校验码为:96cfb17d029fe08bb341c76b018b76c9 将 01|2020-09-04T22:31:29.8910000+08:00|38c|伊甸零式希望乐园 (共鸣之章3)| 加上行数 01|2020-09-04T22:31:29.8910000+08:00|38c|伊甸零式希望乐园 (共鸣之章3)|33449 进行MD5加密得出:94ca32e7ebaa048494b721ad2c25c4b7 与原校验码:96cfb17d029fe08bb341c76b018b76c9 对不上 因为这一行 01|2020-09-04T22:31:29.8910000+08:00|38c|伊甸零式希望乐园 (共鸣之章3)| 第一个竖线 | 前面的01决定了这一行行数要重新归1。 所以这一行的行数应该是1 01|2020-09-04T22:31:29.8910000+08:00|38c|伊甸零式希望乐园 (共鸣之章3)|1 而不是 33449 01|2020-09-04T22:31:29.8910000+08:00|38c|伊甸零式希望乐园 (共鸣之章3)|33449 将 01|2020-09-04T22:31:29.8910000+08:00|38c|伊甸零式希望乐园 (共鸣之章3)|1 进行md5加密后 与原校验码:96cfb17d029fe08bb341c76b018b76c9 对上了。 如何修改伤害,直接logs100? 如上述在知道如何修改记录加入新的校验码以及如何计算行数以及每一行开头的行类型后。 我们只需要找到开头为 21|的行进行伤害修改并在尾部加入新的校验码就可以实现logs网站中伤害数据的提升。 以记录 为例 由于太长我们只看最前面的。 21|2020-09-04T22:42:23.2730000+08:00|10233521|梦礼莎都由|DDB|阴阳斗气斩|4000345F|暗黑心象|730103|AFAD0000| 以分隔符为单位依次介绍这一行记录数据的含义。 1. 21| 记录类别ID 2. 2020-09-04T22:42:23.2730000+08:00| 时间 3. 10233521| 施法者ID 4. 梦礼莎都由| 施法者名字 5. DDB| 技能ID 6. 阴阳斗气斩| 技能名字 7. 4000345F| 目标对象ID 8. 暗黑心象| 目标名称 9. 730103| 技能伤害类型(有直击、暴击、直爆此处是暴击) 举例: 若数字为 730303技能的伤害类型为直击加暴击 为 730203技能的伤害类型为直击 10. AFAD0000| 技能伤害数字(按照16进制转换为10进制实际伤害为44973) 为了方便理解,伤害的算法,在伤害小于65536时,将用16进制在前4位代指伤害,后4位填0;在伤害大于等于65536时,将减去65535并将剩余的数值填入前4位,后4位填4001。 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |